package jsd2302.src.binary;
/** 二进制的演示*/
public class BinaryDemo {
    public static void main(String[] args) {

        /*
        编译器在编译时会将10进制编译为2进制，然后按2进制来运算
        int类型是32位2进制数，显示2进制胜率高位0
        Integer.toBinaryString()可以将底层2进制返回
        显示2进制数：System.out.println(Integer.toBinaryString(n))
         0100 0111 1011 1001 1000 1010  47d98a
         0010 1001 1011 0110 0011 0101  29b635
         1000 1111 0011 0101 1000 1001  8e3589
         0001 1100 0111 0100 0110 0000 1111  1c7460f



         */
        int n=45;
        System.out.println(Integer.toBinaryString(n));
        System.out.println(n);

        n++;
        System.out.println(Integer.toBinaryString(n));
        System.out.println(n);
    }
}
